28
17
15
11
3
43
50
21
346
208
35
67
25
7
12
31
2
4
165
85
168
27
80
116
65
40
22
144
53
63
72
6
103
46
58
30
416
47
41
26
14
42
8
66
1
13