89
20
28
43
76
27
14
44
82
63
35
22
26
19
34
29
15
52
59
41
102
38
54
16
49
65
21
12
13
30
69
32
31
47
40
46
351
24