50
49
101
73
122
89
95
104
180
230
52
59
11
32
85
2
179
10
46
1
55
15
91
13
41
72
27
17
48
33
45
42
263
20
6
40
5
29
30
38
4
411
160
66
70
207
63
377
37
12