0
5
1
19
7
14
37
45
26
106
29
33
23
12
15
200
36
6
123
61
50
62
68
51
77
46
49
72
329
99
89
91
53
11
161
152
537
66
379
20
83
8
59
48
140
24
16
57
118
103
447
268
38