104
57
41
29
91
74
88
81
27
39
55
96
14
21
22
10
24
20
159
15
92
42
51
8
36
43
49
4
3
95
67
9
206
139
146
18
13
5
17
70
163
6
30