13
95
23
88
94
91
49
61
89
186
72
70
126
132
114
90
105
127
45
82
129
100
122
36
226
92
256
248
150
162
156
137
35
25
19
26
54
50
67
12
84
33
76
9
38
16
34
52
55
22