99
122
27
19
14
30
20
29
90
237
43
72
80
234
92
226
60
73
89
238
51
54
61
128
123
651
2
24
5
21
3
22
17
1
18
35
13