85
11
21
10
7
12
108
38
3
25
27
14
53
93
15
5
20
80
94
34
134
115
24
2
1
48
23
8
16
51
22
39
132
123
17
52
37
50
226
72
573
45
272
363