28
30
46
12
9
51
21
17
58
181
20
43
41
71
6
25
118
42
63
33
35
113
14
2
10
32
22
111
57
18
140
8
7
67
60
136
97
31
77
102
23
291
3
134
75