95
25
93
340
317
31
123
48
220
85
87
23
162
128
130
424
145
148
170
765
131
55
88
143
129
90
63
142
20
229
190
139
226
76
34
26
46
53
13
125
36
15
70
152
43
59
27
251
234
180
75
49
29
9
82