91
14
22
4
63
5
29
2
3
24
9
26
21
27
104
106
16
28
30
43
1
7
54
36
86
44
15
31
12
38
18
74
51
55
53
66
35
101
107
77
119
131
251
41
52
80
595
99