33
15
16
12
11
30
44
49
57
36
29
31
17
24
89
77
88
63
80
67
38
83
72
70
47
25
53
32
76
41
51
85
66
438
42
54
94
56
35
92
103
197
91