43
38
17
23
67
61
4
76
5
2
24
3
54
58
6
56
287
46
45
26
30
34
7
20
59
39
108
220
90
63
116
15
60
42
25
37
80
291
12
51
18
509
31