2
221
22
8
37
9
31
89
129
10
4
12
418
1193
23
17
25
16
62
101
45
43
46
64
35
26
24
50
27
97
6
18
81
332
19
61
300
1
51
33
86
13
29
109
48