88
38
36
122
108
16
74
54
97
100
41
70
389
30
104
21
69
125
46
653
22
77
129
411
235
156
342
50
322
40
59
242
148
146
176
403
331
8
25
212
135
154
53
26
214
31
181
171
44
114
94
328
120