92
100
25
18
12
73
29
41
24
81
44
30
462
289
37
36
10
102
20
46
83
48
112
47
224
74
184
105
43
17
133
57
79
40
202
130
222
58
124
80
28
110
23
419
21
26
194
54
27
164
60
126