16
75
133
32
292
59
89
31
15
40
8
157
150
36
134
23
9
24
18
47
33
25
110
19
45
144
44
12
95
37
26
38
11
115
22
84
116
72
61
43
51
30
34
73
172
28
160
149
111
80