40
37
79
102
88
56
51
67
103
44
27
57
25
77
38
97
23
19
345
109
36
17
32
20
34
33
15
18
29
11
31
22
12
10
43
135
59
6
16
13
24
7
73
92
35
28
74
78
39
53
42