30
28
79
104
141
66
44
129
139
70
36
42
117
115
22
31
12
135
263
35
27
81
26
6
55
208
69
54
74
82
91
21
53
87
20
252
169
10
14
110
24
194
32
64
76
189
15
163
50
173