16
5
15
129
29
25
12
102
109
6
14
28
108
34
158
62
8
40
39
199
134
493
83
26
203
153
167
188
63
121
52
156
69
113
146
60
49
117
57
127
64
67
31
72
244
94
48
180
406
144
298
59
47
13