137
10
58
125
47
24
162
34
30
65
144
276
192
28
49
116
64
63
50
275
121
35
107
75
223
254
410
13
97
46
7
43
48
198
9416
235
707
22
122
60
2993