30
8
31
82
29
40
11
121
55
59
32
43
27
49
51
22
58
16
21
592
44
92
54
33
28
36
25
117
112
39
34
19
9
17
89
14
72
187
87
35
12
57
15
20
64
61