42
33
61
51
57
137
65
27
10
17
94
28
149
13
84
11
98
298
55
88
67
108
31
129
20
18
80
39
45
53
68
21
30
24
12
38
372
198
37
62
29
23
22
4
25
81
87
111
48