171
412
61
176
165
22
353
168
187
222
74
8
88
93
62
18
35
29
39
14
17
69
76
429
92
50
381
49
116
25
42
36
47
54
21
38
11
12
10
138
34
5
4
28
16
106
32
56
75
159