91
41
5
167
3
44
54
243
20
13
27
24
96
4
97
34
22
12
55
21
2
40
29
50
18
51
45
657
14
15
48
31
83
10
36
127
75
52
8
125
28