22
168
9
34
28
69
182
14
18
4
29
177
53
54
157
390
48
19
98
12
8
31
208
23
10
11
339
209
40
125
267
60
564
65
36
58
115
108
119
198
146
72
138
47
37
43
338
235
126