169
26
63
41
38
18
54
46
36
33
9
108
52
106
74
34
15
111
673
55
17
99
14
43
20
83
75
78
175
92
119
2
49
56
19
12
115
8
59
60
13
81
32
166
361
53
31
323
66