0
22
31
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
250
55
33
63
150
61
40
75
80
128
64
37