212
128
18
15
8
11
17
9
44
142
273
49
30
34
12
20
55
90
37
81
39
95
1
67
22
32
309
78
13
36
206
271
51
14
73
53
50
647
5
23
56
42
4
163
27
47