275
95
166
1269
35
84
28
69
43
50
715
106
48
236
78
23
55
22
41
76
49
324
366
20
52
24
104
148
66
54
44
58
87
1318
214
19
29
103
216
34
38
113
224
105
60
617
269
641
310
347
111
200
283
330
79
46