32
33
38
346
3
43
28
50
36
10
58
29
96
30
187
24
78
102
65
39
35
17
19
13
85
46
129
41
49
53
21
4
23
42
12
18
71
8
6
11
92
57
47
63
40