18
4
52
8
22
85
1
5
51
29
9
39
37
24
91
71
49
11
41
23
21
31
42
80
67
20
408
86
47
64
30
116
15
26
275
65
19
10
14
72
28
34
61
221
74
57
133
128
102
25