7
13
36
27
20
19
18
30
100
22
17
91
48
130
23
60
33
92
28
32
21
111
405
281
6
259
179
388
90
146
128
63
120
24
244
34
14
466
29
16
11
12
532
206
75
49
3
57
85
1