61
77
36
135
35
56
39
121
81
175
48
58
27
31
40
310
53
255
226
123
59
184
70
102
209
219
1409
75
28
25
108
57
72
45
23
97
94
41
32
33
30
147
78
29
76
24
222
178
92
43
982
484