172
33
173
171
331
126
332
18
9
237
205
116
27
246
12
10
115
20
298
316
52
44
31
152
86
80
74
35
139
179
91
14
39
47
53
41
343
49
30
127
32
61
123
104
23
19
89
50
101
51
34
102
76
57
120