31
52
65
4
11
10
56
38
22
34
90
81
59
593
18
32
73
78
58
80
53
84
15
37
23
17
29
36
69
55
30
291
103
130
24
20
213
25
45
89
9
16
98
33
42
19
524