166
145
272
61
126
71
56
17
103
46
79
44
63
118
39
35
60
431
34
50
23
176
94
16
108
54
98
28
167
25
47
179
74
30
66
59
43
38
9
140
62
40
36
102
76
88
115
29
19
15
22
146