86
83
77
109
28
80
14
7
4
15
20
16
3
17
27
228
30
52
39
5
94
13
130
42
65
120
1
62
157
25
56
203
66
23
2
63
47
6
43
128
48
36
22
26
12
239
18
186
69