176
134
579
227
150
100
202
103
19
38
34
171
127
26
17
86
51
41
27
66
23
118
67
25
32
48
28
88
106
198
322
31
40
14
37
36
80
156
53
76
123
22
58
183
463
160
161
109
153
33
29
90