0
22
32
3
16
5
17
7
39
272
45
11
36
168
6
29
23
12
43
78
28
4
14
50
82
25
21
46
20
62
376
580
66
38
30
47
34
31
250
55
33
63
150
61
40
75
80
128
64
37