112
183
353
29
298
140
56
30
12
82
60
11
14
18
32
81
26
17
45
37
9
43
51
486
55
5
19
110
21
119
59
48
97
34
71
220
214
41
23
28
109
6
33