76
102
15
30
18
20
89
60
81
46
73
43
33
120
40
29
23
41
54
32
88
90
59
58
65
140
45
132
94
24
3
97
17
256
8
98
11
31
37
34
85
160
49
96
116
141
70
133