30
35
6
125
20
111
318
12
19
49
702
162
133
63
52
31
29
90
9
4
23
11
14
44
10
56
15
58
103
2
21
46
7
34
16
8
25
97
117
13