15
26
307
14
29
11
5
34
31
118
108
128
72
202
155
117
165
403
3
106
125
144
98
12
216
17
16
56
1
104
83
101
160
55
4
67
53
70
58
9
21
231
82
68
147
138
73
78
2
130