23
300
8
72
355
100
26
17
85
33
164
430
413
160
75
29
158
323
45
56
108
25
104
242
211
157
86
44
36
55
41
68
152
48
43
62
82
77
276
20
81
59
24
46
22
131
27
40
49