94
50
44
99
32
42
71
17
156
232
43
67
125
56
23
35
76
8
41
33
92
208
158
20
113
105
107
15
157
265
40
36
60
31
38
65
34
45
440
51
47
120
129
48
39
13
64