38
132
41
43
129
192
93
646
83
119
108
27
181
73
32
177
49
88
37
9
79
114
20
102
57
35
85
23
172
15
680
10
247
21
19
40
12
78
157
86
54
26
52
30
31
257
14
82
11
29
33
50
218
87
101