20
74
1211
26
25
83
33
105
81
317
130
29
30
5
28
24
68
75
91
47
15
16
60
2
206
54
44
232
73
160
249
69
27
9
10
39
93
40
128
67
131
123
88
95
45
308
59
62
118
145
22
80