0
1
2
8
4
12
3
103
7
11
112
6
26
68
38
49
54
24
48
31
15
51
28
39
52
21
67
145
239
46
25
319
36
231
139
13
44
43
124
150
72
90