17
5
35
130
47
7
29
16
90
14
186
220
25
193
31
10
8
84
22
33
53
32
28
11
18
26
21
50
291
265
83
96
138
51
100
49
36
147
95
132
264
454
34
80
119
60
245
250