127
113
122
11
41
28
50
51
36
15
49
32
63
52
88
46
69
16
39
91
13
59
35
83
29
197
77
80
95
55
94
74
21
43
53
138
14
100
47
33
45
22
85
44
84
101
103
139