0
32
5
7
22
13
2
259
20
85
25
11
19
104
190
33
128
28
54
23
106
135
189
15
328
109
66
79
92
61
48
18
87
47
78
30
31
36
17
162
491
52
363
42
153
16
58