0
3
12
5
1
13
33
55
22
57
26
63
77
49
43
95
28
10
30
41
59
56
47
16
27
109
76
21
15
62
119
40
11
184
61
93
65
105
46
34
54
51
25
68
23
17
37