3
153
12
11
14
1
68
180
43
38
19
56
13
58
27
65
23
102
161
52
26
20
16
121
9
159
18
10
41
277
91
47
2
17
202
64
99
53
130
42
392
384
98
24
590
50
113
95
59