125
79
42
53
372
1223
59
987
56
120
74
35
23
93
39
97
261
60
57
3273
141
133
130
38
44
145
282
34
143
7732
36
351
322
743
27
15
284
127
84
61
168
122
165
82
121
77
288
54
33
41
353