17
42
21
41
32
23
15
275
84
73
163
38
365
187
154
76
25
151
34
31
67
148
50
51
89
160
72
98
48
82
52
36
107
62
158
105
40
28
119
20
95
138
33
58
37
143
96
35