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