38
105
24
91
81
60
25
73
13
36
16
40
28
12
27
53
49
104
31
33
8
63
66
108
29
48
50
78
32
19
44
103
77
37
23
204
106
100
26
1528
47
22
41
9
35
175
375