22
79
225
10
110
429
6
8
41
12
3
4
97
93
42
51
548
322
199
168
20
82
9
33
35
95
15
71
31
5
243
103
239
34
228
54
18
58
83
1886
105
324
2
114
7
16
43
55
1075
143