50
33
11
8
9
35
27
12
3
74
14
70
96
32
34
38
2
7
26
13
30
20
294
98
64
89
166
278
112
25
321
44
22
49
182
16
28
54
18
17
10
36
65
29
48