120
73
22
38
16
98
54
74
49
46
61
34
31
90
25
18
85
55
78
76
29
147
99
59
77
21
8
44
40
141
24
264
83
43
57
35
23
309
27
161
5
33
15
10
72
12
110
50
30
20