25
11
22
8
19
10
15
40
102
47
34
152
31
48
57
36
67
14
9
83
30
35
43
38
82
37
24
44
100
23
76
63
81
55
161
41
117
84
52
20
27
91
252
69
71
420
103
78
98
73