3
53
167
78
65
42
141
916
28
112
38
17
99
107
69
16
274
115
18
77
34
36
48
31
21
155
603
114
10
138
50
59
9
171
47
30
328
61
26
25
125
210
4676
57
39
166
22
221
23
131
35
8
7
29