3
30
18
10
9
48
93
101
17
60
8
274
188
53
27
54
49
102
124
19
16
13
6
21
26
32
81
33
47
51
31
61
148
63
14
50
46
42
36