96
11
20
33
5
3
17
18
14
12
7
126
65
60
24
127
80
83
1
36
22
42
87
58
73
37
131
136
119
95
85
147
358
186
307
113
158
32
318
191
266
132
27
38
15
48
39
106
69
68
52
88
56
78
134