42
159
48
82
46
155
79
16
103
61
142
47
50
35
67
30
110
74
11
32
70
36
58
41
85
9
69
65
97
20
259
73
123
31
95
90
43
78
105
366
118
5
94
137
148
228
188
84
368