37
129
20
33
16
139
59
77
157
82
105
21
8
45
43
85
97
90
30
60
23
49
213
145
121
138
313
140
56
186
66
34
91
17
70
15
10
87
12
29
18
94
124
50
46
19
22