75
31
18
160
822
61
50
27
12
28
25
23
9
39
22
142
20
32
13
62
34
41
35
17
26
30
44
110
47
40
51
36
89
140
24
58
33
45
15
233
76
19
70