31
13
4
18
16
19
6
51
23
7
26
20
15
10
104
47
17
11
37
46
34
12
271
56
35
118
77
84
99
153
85
165
79
92
14
70
39
22
78
208
117
55