100
68
32
35
89
60
13
17
24
62
22
6
42
7
9
5
57
16
61
11
47
150
66
91
14
86
21
8
144
50
81
15
33
44
80
10
65
27
87
225
109
79
183
199
347
766