98
122
26
19
14
30
29
85
237
42
72
76
234
87
226
59
73
86
238
49
54
60
128
120
651
18
2
23
5
3
21
16
1
17
33
13