55
77
23
16
33
7
88
49
62
10
9
76
54
2
14
56
36
18
21
6
24
106
40
179
35
148
79
66
138
547
308
137
594
11
22
191
41
178
81
260
72
53
3
243
58
177
67
83