538
101
89
88
138
95
56
223
37
40
17
105
26
24
201
22
52
294
43
187
13
159
92
103
172
157
21
178
373
23
36
64
34
18
15
122
14
80
29
51
20
35
73
58
97
55
30
165
283
110
320
128