158
161
36
369
95
389
16
59
51
105
23
65
45
77
261
80
132
121
74
138
53
259
41
47
32
223
90
28
78
100
130
116
341
499
20
66
543
85
110
310
13
18
31
67
115
22
137
203
205
200
146
145
69