7
10
3
20
5
83
15
21
224
29
41
31
145
268
39
35
28
14
115
92
44
635
134
177
65
52
50
43
174
78
108
25
301
93
19
89
40
36
32
124
80
208
23
62
82
22
197
252
195