94
610
118
69
54
105
130
157
45
108
370
123
145
29
70
241
41
81
57
84
26
50
71
52
32
75
115
37
33
56
44
89
149
47
154
227
208
58
23
28
51
104
185
19
38
234
172
196
101
140
138
102
352
80