82
57
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
81
47
28
52
27
18
9
157
21
20
32
256
48
62
233
58