100
122
28
19
15
30
21
29
91
237
44
72
81
234
93
226
61
73
90
238
52
54
62
128
124
651
2
25
5
22
3
23
18
1
36
13