42
15
36
87
38
21
31
91
108
3
120
44
46
122
93
18
12
60
54
49
65
32
35
27
235
82
11
143
24
62
37
111
19
83
45
229
52
30
75
17
130
140
74
392
63
48
359