93
95
22
103
71
19
40
82
94
11
13
25
108
76
32
43
145
23
86
46
54
52
85
42
63
15
30
79
28
72
17
67
131
56
24
14
98
104
31
114
66
41
99
38
35
61
74
29
33
62