45
17
11
47
50
92
18
15
115
42
66
20
68
22
24
74
32
31
53
77
95
90
12
13
37
48
414
58
35
383
71
80
60
41
29
998
191
51
49
161
54
120
38
82
26
162
155