91
26
22
36
65
31
8
5
100
17
28
104
35
38
29
44
102
54
30
19
16
46
7
12
53
94
41
68
74
45
24
37
132
187
34
32
43
57
14
63
49
27
93
25
95
113
308
642
119