112
14
18
54
6
167
33
10
1363
34
20
21
11
5
22
13
77
25
42
78
17
16
30
250
94
19
26
104
4
371
374
162
228
287
153
278
86
60
132
100
127
91
79
239
296
59
31
254
144
161
62
32
92
125
396
105