10
17
227
19
55
8
39
33
412
122
144
12
46
60
94
43
28
127
44
258
148
425
118
339
198
31
104
9
105
25
6
1150
23
732
20
37
89
41
35
111
38
115
53