17
161
63
22
10
16
12
238
141
88
93
73
430
48
80
605
128
81
29
40
61
333
50
110
99
45
126
91
54
241
144
203
96
167
32
71
75
105
97
666
222
125
84
89
26
31
47
199
195
151
56
135
130
119
112