22
29
18
11
12
185
47
14
37
30
25
21
24
65
39
16
2
20
55
98
13
50
66
140
116
714
248
223
525
38
362
33
7
5
111
26
113
45
43
17
1
36
107
48