41
30
35
57
16
5
8
44
17
97
81
12
56
19
2
39
13
3
32
405
78
6
21
117
224
7
28
26
43
34
11
42
40
98
100
49
47
50
99
336