2
48
46
933
21
9
22
61
18
13
70
115
4
40
6
45
8
177
51
72
126
5
32
28
50
14
552
295
112
97
16
20
34
19
7
41
60
44
111
31
12
164