176
134
578
226
150
99
201
102
18
38
33
171
127
25
16
86
51
40
26
34
65
23
118
67
32
48
27
88
105
197
322
66
31
14
37
28
36
80
156
53
76
123
22
58
183
463
160
161
109
153
29
90