60
52
1131
41
108
45
117
79
22
120
224
1129
38
75
28
26
121
23
46
140
70
58
237
72
132
39
319
175
93
105
116
127
470
61
56
27
98
13
53
251
386
199
37
137
30
35
32
349
202
168
129
69
576
44
43