3
11
47
15
0
14
48
2
20
49
18
930
17
92
41
24
68
65
37
21
77
67
52
109
106
145
172
75
101
138
81
46
70
27
57
89
443
182
149
102
164
29
112
126
457
178