53
70
36
32
96
60
12
2
23
38
55
66
140
104
363
270
43
99
16
465
47
193
77
215
296
37
45
106
29
9
63
188
136
52
64
49
6
62
167
115
58
155
92
406
75
93
56
3
254
1145
177