49
129
345
237
26
84
69
148
68
108
73
70
20
48
39
29
3
8
81
6
28
43
126
17
19
117
174
749
13
167
30
34
138
25
18
9
22
96
60
56
87
168
52
77
64
195
92
140
358
14
32
23
156
202
42