17
10
61
5
11
8
20
7
6
30
3
27
36
24
12
4
94
102
269
80
81
104
374
117
201
132
75
218
312
84
103
56
54
55
134
60
49
127
175
141
43
41
78
249
641
14