11
75
86
12
29
111
56
82
72
78
65
115
159
14
23
21
27
311
119
17
100
31
87
54
67
98
15
175
20
32
49
136
62
132
46
4
9
88
84
43
33
95
151
5
92
140
124
51
24