0
37
11
10
33
14
15
24
21
5
26
52
16
13
36
38
40
103
122
113
74
9
394
216
222
160
29
45
32
164
56
173
59
200
43
34
360
126