43
42
9
17
31
24
21
119
11
26
40
22
37
55
6
79
51
27
58
48
74
154
146
36
39
15
38
59
20
18
33
70
199
54
49
16
134
81
176
87
30
320
141
12
243
80
230
56
606