46
7
43
25
54
93
22
37
10
81
106
60
57
53
67
33
26
11
23
41
19
9
28
20
24
83
406
40
99
15
82
18
51
39
64
38
8
13
47
352
87
460
804
48
94
63
30