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