3
153
23
253
49
20
18
30
45
12
13
32
9
194
51
11
81
64
123
47
379
85
35
58
28
188
184
323
39
34
25
62