18
46
89
136
60
17
36
42
49
215
41
127
14
13
20
34
21
47
73
32
319
19
12
69
25
33
64
93
86
35
168
56
237
61
48
52
30
111
40
201
120
164
87
24
91