5
30
1
8
11
142
124
37
2
31
112
66
323
25
33
24
13
35
36
28
20
81
27
22
29
57
154
85
100
4
56
41
63
49
16
108
186
26
47
77
126
7
10
14