122
83
63
99
29
45
27
43
28
46
30
14
34
56
25
8
84
52
7
21
38
19
32
36
114
41
24
40
4
88
3
22
6
11
50
2
139
17
73