2
12
45
19
6
23
17
25
5
15
0
30
61
14
20
86
33
9
7
64
22
32
43
118
21
28
31
85
47
40
18
38
56
63
204
87
48
77
252
114
83
58
62
54