21
28
158
31
66
17
1
2
15
18
12
56
96
30
8
63
16
232
117
11
64
45
60
93
9
29
38
5
280
25
22
7
335
112
146
35
23
61
86
41
106