51
44
30
34
33
164
89
77
38
41
52
14
9
17
23
25
19
106
22
11
24
13
27
28
54
47
49
39
118
20
43
50
32
65
59
3
71
142
35
191
7
105
76
129
26
120