128
160
39
61
129
21
56
34
25
18
58
10
54
98
11
84
12
32
3
16
22
38
79
101
66
36
41
53
40
87
49
69
70
264
90
20
186
133
35
9
73
46