31
36
39
86
75
65
71
40
25
20
26
399
109
21
56
352
13
121
72
41
52
33
1098
18
7
60
19
22
199
34
28
24
144
42
54
46
169
197
66
11
38
10
78