155
36
146
40
110
221
87
26
119
96
76
33
28
261
52
139
276
118
358
106
48
31
18
64
115
35
78
41
108
210
98
1222
60
73
120
43
25
777
24
97
165
114
20
15
47
39
342
218
92
55
137
109
94
131