166
17
83
110
333
70
74
81
76
59
176
65
29
77
204
54
60
35
223
86
49
37
53
73
116
28
66
79
30
45
82
96
58
21
165
138
18
155
20
12
94
5
416
25
31
265
26