89
12
23
95
192
67
63
159
74
125
17
32
48
31
10
41
61
21
42
104
129
102
18
35
37
15
101
24
5
45
25
92
26
173
72
53
186
19
126
65
339
13
158
438
6
46