3
0
34
16
81
33
239
24
62
73
49
44
118
21
97
99
22
25
86
55
39
28
11
30
45
46
207
230
101
70
36
27
54
7
397
58
51
69
67
19
74
47
168
57
10
410
114
13
94
90
66
419
50