143
31
229
71
25
62
39
293
137
102
111
38
401
33
55
13
28
78
234
144
29
23
232
18
67
99
75
14
58
93
27
32
22
21
12
8
85
141
76
128
199
112
24
42
68
30
5
210
48