51
49
122
95
5
67
29
56
123
15
16
31
40
75
22
53
30
88
131
66
262
34
104
37
36
4
55
11
83
47
28
52
27
18
9
157
21
20
32
256
48
62
233
58
81
19
222
145