121
130
22
39
60
214
158
153
4
91
426
47
42
15
49
129
48
33
151
2
119
68
18
171
25
394
67
138
50
35
31
36
19
11
94
86
73
97
52
90
27
34
79
147
270
64
316
8
108
59
76
114
32
17
23