19
31
50
22
7
43
80
203
35
12
27
49
24
15
28
34
62
16
29
13
134
21
25
79
26
59
44
30
23
42
88
160
89
20
172
178
58
47
56
6
303
112
54
81