5
170
30
14
48
81
123
20
151
118
41
126
37
7
32
24
73
96
80
304
62
12
16
58
11
56
27
53
25
55
332
21
23
10
49
89
6
70
19
35
69
134
60
22
36
83