37
15
14
26
32
82
19
33
87
31
23
13
5
107
39
244
56
83
99
34
94
20
58
65
149
80
97
60
303
188
213
175
218
78
35
25
125
153
240
59