16
5
108
200
26
52
19
13
44
8
173
76
96
31
227
219
63
79
27
84
141
21
38
18
23
43
353
57
256
29
33
60
49
429
92
7
32
41
72
152
2
37
40
66
155
109
34
101