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