98
158
72
238
125
182
11
319
42
355
13
83
35
112
27
21
25
87
109
121
48
60
61
51
65
20
37
172
69
315
81
40
31
141
323
164
424
95
32
82
75
107
66
420
29
119
18
115
88
4
110