30
47
136
130
62
7
386
105
235
231
34
40
85
188
55
510
219
49
192
75
45
41
122
4
119
307
73
217
120
9
53
32
63
13
11
31
52
51
28
37
22
15
61
102
8
27
17
48
99
88
84