35
39
33
29
144
21
151
62
8
45
97
157
44
37
16
59
42
159
128
19
77
40
181
1331
161
20
99
13
599
55
190
185
513
333
204
127
101
91
134
30
203
41
446
83
303
47
85
264
82
15
31
50
53