31
52
11
75
95
102
176
34
22
89
118
36
14
224
10
8
21
32
39
29
27
56
50
19
42
24
70
120
5
64
392
99
49
54
246
65
175
71
23
69