121
821
76
55
129
59
56
13
90
29
99
98
48
17
49
34
92
15
32
83
31
69
70
44
57
54
33
100
30
73
96
63
38
66
106
155
95
20
12
18
65
77
51
93
26
79
47
25
40
179
28