11
87
77
95
111
58
0
38
102
68
90
41
44
78
16
37
42
15
303
3
49
402
27
2
39
54
17
7
57
53
59
85
105
4
28
19
63
30
23
101
14
13