3
151
23
253
48
20
18
30
45
12
13
32
9
192
51
11
81
64
29
123
47
377
84
35
58
28
185
181
320
39
34
25
62