40
31
77
34
156
16
160
35
89
39
56
57
23
49
29
36
8
44
18
48
22
17
10
97
52
98
96
86
171
54
118
51
316
9
24
125
60
28
14
74
169
12
41
3