0
19
72
5
22
8
32
3
26
34
4
39
30
16
36
33
18
24
2
160
9
35
12
52
11
31
42
57
280
41
87
133
63
21
229
48
268
330
310
125
153
46
37
140
119