14
22
4
11
8
193
2
7
28
5
13
87
40
98
19
178
122
76
32
291
43
73
84
86
472
206
104
155
77
143
140
37
51
231
53
56
100
498
110
390
64
106
439
227
385
139
446
371
113
134
216
213
78
475
564
234
156