43
227
44
33
165
46
19
26
15
24
439
35
64
133
66
75
62
51
28
48
122
100
92
67
94
69
91
73
90
7
79
16
95
96
17
107
39
185
21
40
22
359
23
31
284
147
164
146