94
97
112
81
19
85
57
37
99
82
25
88
103
71
78
70
87
40
84
107
59
31
157
49
44
26
2
35
236
89
145
50
10
67
1
23
14
17
15
507
32
16
39
6
7
27
4
9
3
12
64
55
41