0
3
12
44
1
11
4
9
72
105
29
90
60
66
22
40
13
16
28
23
7
63
53
58
2
36
38
67
17
156
42
84
77
174
21
8
75
15
51
43
34
165
25
37
39
104
49
377
61
14
80