40
34
82
10
93
39
24
20
51
57
31
5
22
4
47
23
154
38
55
44
64
77
17
49
37
170
96
3
43
100
45
28
25
13
78
92
245
29
58
7
142
238
137
42
32
30
18
65
90