118
122
171
412
61
177
165
22
355
168
187
222
74
8
88
93
62
18
35
29
39
14
17
70
76
430
94
50
381
49
116
25
42
37
47
30
54
21
38
11
12
10
138
34
5
4
28
16
106
32
56
75
159