172
70
66
111
39
151
153
23
217
33
143
38
95
73
106
32
116
61
89
68
103
258
24
317
110
13
48
52
65
80
72
98
210
76
26
114
205
302
63
162
94
60
156
92
220
124
58
42
118
46
136