5
3
1
30
170
172
31
8
39
27
20
26
335
12
15
76
10
24
37
228
44
61
48
14
40
91
160
13
21
16
4
120
53
87
25
29
6
54
7
41
18
2
22
33
90