36
15
39
34
21
85
92
17
25
174
847
58
117
116
33
70
127
41
111
18
216
132
82
56
31
102
14
9
265
220
141
145
73
539
52
23
65
16
124
442
13
60
68
364
84
12
27
260