32
49
51
145
24
42
30
65
38
28
46
19
216
589
48
16
33
21
66
71
62
159
44
117
176
170
10262
60
662
298
240
94
158
92
75
85
64
1557
288
86
131
1308
105
211
76
540
205
139
68
803