13
18
87
16
23
96
11
45
47
25
37
86
71
111
43
58
102
31
41
176
20
4
93
92
40
53
272
51
38
64
26
59
75
85
9
83
35
90
82
262
61
119
15
54
65
27
36
14