143
39
51
32
29
109
35
65
58
26
71
8
33
15
67
74
47
140
199
77
40
22
127
12
70
80
34
31
137
181
49
254
97
21
104
153
53
20
28
103
73
90
369
141
385
111
147
300
105
164
972