24
8
30
5
116
19
56
23
42
9
15
29
74
204
165
83
515
127
137
132
108
228
256
128
14
12
28
87
37
350
505
237
142
199
684
1
7
93
32