4
10
9
12
17
77
6
33
15
349
36
134
58
60
19
29
1
27
8
108
18
49
41
11
20
14
227
31
50
3
46
2
13
125
61
113
44
22
59
344
34
157
32
23