30
110
92
121
31
89
33
55
70
129
64
35
117
21
28
90
41
249
215
69
43
274
108
34
75
131
127
123
51
23
40
38
19
50
79
73
29
24
81
48
94
45
60
15