39
28
113
151
51
107
104
110
48
49
75
111
135
44
63
60
200
148
186
24
94
31
133
163
276
228
91
37
50
56
99
42
65
70
66
40
96
23
35
33
34
53
788
18
206
278
154
62
76
2
4
22