53
10
35
17
40
70
66
64
18
107
27
24
34
74
25
15
6
47
87
128
95
76
86
50
16
22
151
21
108
45
89
38
269
475
65
44
73
48
301
103
49
311
321
43
82
84
20