143
399
61
103
30
53
59
24
72
7
60
115
10
80
20
101
52
16
19
251
75
246
141
49
177
137
23
64
104
12
33
26
25
15
14
41
54
39
6
139
108
291
93
86
194
123