30
71
21
74
24
18
352
434
108
34
45
29
25
27
31
97
353
33
42
38
358
69
119
82
52
81
49
67
41
84
55
73
47
35
53
26
65
90
80
137
83
28
39