28
56
118
336
177
21
109
73
63
37
105
6
8
188
41
48
36
67
548
43
276
282
303
66
70
137
79
94
9
51
22
153
164
17
26
23
13
198
59
3
55
52
93
60
10
12
82
123
14
39
77
33