5
9
4
16
13
93
17
68
15
35
18
147
58
163
41
14
21
7
62
31
176
33
73
19
1
11
6
10
312
12
24
37
56
8
594
490
79
396
38
118
20