19
115
46
42
64
27
156
76
83
131
25
126
452
225
75
93
125
33
66
53
12
176
37
41
59
69
47
112
245
364
28
55
43
72
73
29
30
99
200
51
85
57
132
88
16
122