2
78
36
55
19
23
111
78
72
100
48
64
10
25
11
3
9
4
13
34
19
13
238
93
61
13
32
67
21
35
29
26
47
64
40
29
23
32
19
41
75
20
40
21
193
235
105
127
139
60
44
60
33
32
44
135
42
104
40
46