11
87
111
55
80
17
56
121
22
107
45
13
37
30
77
34
4
71
252
152
96
74
60
104
697
270
102
81
589
68
58
1
125
15
63
14
253
16
196
2
6
36
12
464
24
28
39
52
48
43