56
43
34
108
59
120
31
64
222
55
62
113
237
420
48
154
88
37
205
60
27
199
144
89
307
40
20
45
53
21
121
15
25
42
138
168
16
32
107
90
30
123
115
140
309
432
58
106