0
55
52
32
2
23
37
46
38
8
13
82
7
34
14
77
126
28
24
42
18
66
100
31
50
44
16
41
19
88
51
43
25
61
26
11
40
97
209
159
114
138
96
124
87
35
86
104
83
148