0
33
85
7
170
10
5
21
11
268
83
30
46
160
39
134
94
48
31
26
8
90
195
19
203
16
25
410
29
22
45
67
13
20
40
52
154
100
47
9
62
55
35
321
66
28