96
63
45
56
17
60
69
149
34
57
144
22
65
32
36
151
277
105
308
18
23
16
24
7
39
40
137
13
28
113
119
78
106
177
42
33
2
175
26
38
55
81
77
244
107
37