135
5
104
35
40
10
44
15
118
29
7
27
14
41
6
26
38
8
103
47
64
105
17
119
96
56
109
272
90
37
202
274
426
354
294
16
58
142
107
358
651
144
211
150
139
257
320
242
128
290
49
46
74