42
99
35
173
92
64
77
38
13
165
7
22
32
33
67
50
117
45
72
37
52
59
106
134
108
141
28
186
126
43
111
123
19
198
75
120
63
423
161
202
48
60
185
57
233
53
61
62
212
46