168
76
105
39
41
45
11
44
26
19
25
69
49
66
167
102
75
22
113
43
50
161
27
46
38
58
29
20
8
51
24
4
36
16
35
31
9
444
261
59
42
57
99
132
15
164
140
63
30