19
26
30
8
22
43
40
27
32
56
195
37
34
88
23
54
42
104
82
217
51
102
86
50
259
65
72
98
116
128
105
372
80
160
79
58
93
113
73
55
83
165
91
256
87
64
62
61
31
71
70