29
19
53
49
457
57
27
828
37
99
58
48
97
165
33
13
3
5
90
17
11
85
1
14
50
42
78
7
34
101
40
2
63
66
10
65
24
86
9
20
36
31
159
109
26