31
16
338
54
43
433
24
160
22
65
53
103
60
162
104
209
83
25
171
27
125
64
52
212
142
473
61
331
211
85
58
115
21
156
14
33
44
38
28
518
41
96
23
56
88
30
36
76
234
99
84