112
63
244
116
5
29
103
8
133
7
47
134
355
65
23
14
11
27
31
82
56
176
100
60
155
40
35
33
26
62
39
12
15
57
128
21
200
113
10
28
18
158
138
501
22
94
150
42
84
1372
108
72
91