27
184
30
23
46
61
155
91
29
90
9
53
74
8
89
12
99
76
18
48
42
161
16
33
19
17
50
64
82
31
80
36
40
143
28
24
2
14
38
59
275
32
153
52
41
271
597
198
187
105