42
28
52
11
59
102
151
53
14
9
44
83
76
35
57
180
13
27
12
162
34
46
104
169
239
77
135
58
214
63
81
38
88
32
33
20
108
129
10
71
17
82
21
89
158