46
279
85
28
15
170
272
83
31
4
25
216
22
128
21
29
26
68
67
91
60
336
37
33
109
191
144
19
45
16
9
213
130
42
59
3
34
75
58
86
48
52
13
70
101
73
374
11
339
244