52
42
33
14
58
92
109
230
99
48
189
13
6
111
37
410
76
124
22
19
167
69
51
30
4
151
193
83
68
39
24
100
12
7
28
35
694
393
165
141
44
56
21
182
201
104
86
17
75
27
114