30
24
15
20
27
98
77
54
108
117
52
104
168
44
50
17
194
19
180
71
142
249
11
179
2
67
345
89
1481
29
147
7
5
229
43
14
34
59
22
76
9
61
35
6
12
18
123
1