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