2
42
8
10
7
9
33
29
18
26
66
25
55
148
211
57
14
54
242
30
171
87
32
112
43
183
22
135
36
97
71
50
31
40
35
768
12
215
17
167
41
129
53
195
239
34
44
83