19
41
6
37
58
186
28
25
5
22
12
15
120
23
71
38
43
40
198
165
106
44
81
14
49
16
62
83
75
125
108
137
51
214
102
34
69
46
133
42
74
100
141
212
187
39
59