0
4
3
5
7
17
48
25
118
75
42
32
29
18
34
31
49
116
46
16
54
23
85
56
57
83
142
68
167
143
124
221
128
13
203
92
33
331
59