2
5
11
0
66
10
14
29
17
41
9
7
12
28
25
23
8
31
49
16
15
21
62
105
70
104
22
77
68
46
24
60
85
47
57
44
186
76
59
261
61