103
6
47
34
61
74
20
25
123
15
68
23
66
24
10
7
35
81
9
40
79
19
55
100
38
67
58
96
69
32
49
56
106
21
112
28
18
41
37
31
331
403
443
59
62
117
60