156
13
34
36
35
15
59
42
8
124
394
7
130
182
231
82
113
44
24
16
43
70
85
272
62
303
29
169
69
20
60
57
120
26
380
46
157
346
33
17
150
103
265
51
19
94
80
65
32
199
99
38
77