34
92
98
282
21
229
136
58
75
97
82
31
151
53
109
142
50
64
26
167
22
131
18
10
19
51
25
61
60
79
226
101
115
120
28
84
55
40
88
66
62
385
90
141
70
289
37
203
147
73
105
255