156
237
114
26
27
29
12
16
98
30
390
73
23
303
90
76
137
46
47
74
52
50
165
110
68
33
374
20
71
144
731
1236
92
69
197
461
36
96
43
104
48
85
128
198
109
168
139
99
179
192