166
36
18
74
32
23
16
137
51
9
20
41
49
7
61
67
52
123
82
93
29
108
55
76
66
47
10
44
26
35
38
34
63
168
125
124
13
30
99
14
195
40
21
27
15
419
50