4
10
3
17
7
60
14
6
5
18
27
49
37
46
127
90
89
111
114
91
117
86
128
20
163
44
161
28
242
95
551
176
432
195
104
15
57
35
145
34
19
467
203
239
21
63
25
13
16