19
36
157
31
305
47
78
96
22
43
131
11
92
79
16
99
14
108
46
34
89
72
126
103
64
7
69
28
55
44
93
21
66
87
42
51
15
30
24
13
100
48
68
27
53
166
35
83
221
430