22
110
81
83
35
15
541
1483
255
30
34
130
433
9
133
391
50
131
669
611
58
101
409
42
33
209
53
427
155
119
36
25
13
17
174
55
62
59
116
123
177
114
192
292
84
591
280
163
76
26
248
54
94
256
138
158