91
135
157
248
41
334
172
427
105
88
84
264
69
381
40
15
516
254
668
302
66
65
182
25
101
195
51
102
30
94
145
28
82
400
124
106
31
68
81
80
21
48
47
10
42
62
35
57
78
67
95
56
70