139
48
8
18
129
86
99
10
9
21
43
31
32
30
116
111
29
66
118
37
97
11
17
41
54
27
40
34
53
107
4
181
70
49
76
75
100
125
20
130
155
12