17
20
21
165
29
19
63
24
52
18
54
93
134
179
15
96
8
25
71
235
56
111
87
31
49
50
39
34
22
38
91
89
60
113
66
62
45
36
255
86
116
53
157
301
392
124
107