180
32
15
276
27
118
362
318
49
46
18
39
10
44
11
56
237
9
228
26
5185
48
164
47
38
95
54
28
34
83
468
301
76
8
35
52
33
86
13
522
225
58
51
29
53
182
71
141
215
41
449
112