118
97
49
34
58
38
265
150
43
121
23
1234
78
17
690
48
143
56
20
93
260
116
670
13
1264
25
133
47
69
33
14
28
129
103
52
54
53
35
64
62
158
139
65
60
36
71
45
79
55
96
26