168
9
97
45
58
54
34
108
38
19
29
28
135
526
64
146
43
80
102
11
309
320
199
35
24
7
139
14
75
145
46
122
66
20
33
37
76
25
236
87
44
170
158
62
82
164
175
30
26
17