16
50
14
32
41
30
15
25
51
29
9
165
60
77
20
119
31
63
95
36
75
19
13
21
132
42
27
242
18
67
52
28
105
59
26
159
113
12
56
40
92
39
44
66
65
195
88
86
37
151
212