148
159
59
37
158
27
155
86
62
176
87
126
118
68
55
85
67
32
11
81
42
70
286
146
53
23
56
89
110
24
259
553
76
567
267
88
64
102
58
161
41
122
487
120
50
157
40
253
36
14
65
117
26