85
22
36
95
34
125
14
37
164
63
142
41
19
31
17
133
40
10
5
28
12
111
53
27
4
69
107
57
13
18
20
56
61
279
116
54
224
66
33
26
15
23
45
71
38
51
30
48
42