1
15
11
5
6
16
22
12
36
21
33
2
10
4
29
24
9
20
28
17
3
19
26
18
25
34
85
51
32
116
43
60
41
104
202
238
44
111
61
229
140
76
136
46
95