46
152
104
91
346
25
29
333
39
186
22
15
83
60
117
57
31
38
14
71
51
368
44
54
248
99
45
28
90
10
100
98
95
82
30
6
203
43
136
121
8
77
154
9
97
40
293
21
133
63
4
11
48
16