27
83
51
46
37
32
31
25
74
48
106
57
155
62
82
129
67
505
161
61
160
14
59
18
44
98
29
19
12
145
175
85
100
68
41
6
151
142
17
86
220
169
45
22
66
53
91