45
93
89
77
65
29
73
83
66
178
42
125
38
59
531
234
6
62
52
82
159
15
41
80
31
34
11
24
87
459
39
106
16
36
26
20
88
43
40
49
19
32
23
70
22
37
51