43
192
74
31
22
27
23
12
36
29
30
28
19
38
32
15
17
129
109
34
47
102
20
40
52
76
49
13
18
26
33
135
10
16
60
25
350
8
88
51
37
140