30
62
90
70
111
34
32
14
36
43
126
123
360
53
29
40
89
103
128
25
270
19
76
61
57
16
66
117
51
69
24
265
75
18
79
150
68
22
65
45
92
88
56
147
21
438
109
122