88
33
272
94
153
32
90
34
126
69
164
61
16
136
24
48
104
282
50
95
73
233
54
127
287
125
17
25
204
53
252
6
169
40
52
72
132
113
93
235
31
102
86
155
21
87
68
110
74
98
55
15
39
160