90
53
78
38
60
39
30
142
73
29
93
199
22
34
25
84
94
69
62
75
128
66
124
64
243
23
24
192
177
51
33
463
43
20
167
367
98
349
96
275
125
183
216
55
36
61
40
49
72
65
1134
524
79
114