129
64
61
50
27
33
22
13
34
49
32
40
26
8
28
95
56
44
11
52
88
19
1
91
9
83
36
12
60
80
18
14
71
25
23
41
29
218
69
131
102
153
66
46
21
92