30
67
17
352
13
10
5
306
39
16
62
34
53
289
391
66
37
32
24
11
23
116
103
101
433
43
18
76
9
55
86
49
110
22
15
112
12
57
35
41
63
149
52
44
27
130
77
73
142