30
9
48
28
216
140
14
72
78
22
41
38
12
274
25
31
6
20
27
16
17
37
19
8
80
196
50
4
49
75
404
392
3
13
15
348
45
252
11
222
34
87
53
219
36