108
5
105
8
41
32
33
26
27
18
21
28
264
98
23
70
208
13
55
51
42
16
12
10
15
64
7
31
145
30
22
11
1
2
6
3
45
38
53
59
132
164
56
17