30
15
37
20
121
13
38
9
86
32
12
41
110
33
51
74
22
104
5
29
28
63
216
206
549
1031
19
17
139
122
1100
35
393
31
73
1058
43
49
26
42
52
34
91
36
80
45
54