37
31
17
35
58
30
6
12
16
21
23
20
34
46
22
44
275
61
15
10
11
174
38
386
82
100
125
29
24
241
93
206
153
32
48
628
88
59