9
10
28
50
29
18
58
38
439
79
22
13
27
33
32
52
24
17
8
139
42
61
53
11
167
7
5
149
126
125
4
44
34
62
25
325
43
15
89
85
68
313
134
23
253
31
16
202