40
19
24
89
14
98
30
26
29
8
28
60
11
100
12
21
33
109
97
7
254
67
82
49
138
42
78
121
34
13
110
9
51
79
176
144
131
399
50
76
16
77
36
136
44
116
38