44
82
35
34
31
30
91
20
24
29
58
47
41
86
54
18
39
5
33
21
62
11
4
40
57
36
17
42
22
102
51
19
67
78
305
25
337
63
80
50
74
324
71
103