42
113
5
36
28
10
22
119
177
24
44
13
21
87
40
52
1
82
25
65
137
45
11
60
78
4
9
15
35
93
53
17
57
46
100
3
54
55
29
32
7
59
148