226
23
90
38
12
66
14
4
31
63
27
25
1
55
43
11
24
52
48
35
18
20
34
9
6
102
67
16
8
95
45
56
32
69
58
53
255
144
22
33
17
71
191
47
70
39
44
154
42
29