0
3
12
5
1
14
33
55
22
57
26
63
77
49
43
95
28
10
30
41
59
56
50
16
27
109
76
21
15
62
120
11
184
61
13
93
65
105
46
36
51
25
69
23
17
37