17
49
3
39
63
29
20
27
106
2
18
60
173
51
19
146
50
164
152
335
47
71
33
401
54
126
121
93
84
58
256
200
158
104
114
32
105
75
151
79
133
163
175
26
81
94
72
92
25