51
10
22
68
27
6
42
25
37
16
19
23
32
24
17
13
106
35
61
62
7
30
9
151
93
4
145
67
87
84
14
200
58
75
171
45
135
39
146
77
53
76
188
254
100