129
102
133
110
342
76
33
44
40
67
39
35
69
56
18
19
60
385
121
22
36
79
359
315
523
4
207
132
5
58
9
50
280
54
93
47
103
419
184
38
153
24
245
6
95
180
59
179
42
123
131
112