12
109
19
111
132
58
71
435
5
165
4
84
544
357
69
64
25
174
82
65
48
39
100
75
93
87
365
296
79
88
92
26
54
14
300
90
36
103
57
17
209
127
55
81
68
62
80
215
18
13