271
58
31
19
32
165
20
28
17
38
55
16
86
66
105
92
53
167
69
71
168
132
14
519
170
126
75
262
34
41
90
61
160
91
60
50
223
83
129
26
181
184
72
112
76
82
64
308
146
94
67
180
80