0
13
8
16
32
12
38
29
48
46
33
57
61
62
49
23
42
137
26
15
6
10
36
75
5
43
18
51
17
90
347
190
59
123
161
116
58
104
25
21
118
34
40
103
35
112
30