38
26
36
14
45
123
5
8
33
29
44
49
52
19
42
25
168
46
11
15
32
16
10
22
135
3
74
114
9
91
102
144
97
70
55
54
6
7
53
106
61
30
17
248
161