61
43
18
3
26
9
51
12
104
56
90
129
29
157
44
16
80
40
50
46
71
27
172
93
120
49
69
38
149
19
13
14
82
160
92
356
96
20
6
37
75
7
76
186
85