12
5
76
23
104
32
43
14
44
59
52
38
47
54
140
62
22
45
55
53
70
119
51
29
68
31
122
263
143
42
33
50
111
18
89
25
4
48
34
153
98
10
137
132
36
297
152