71
10
21
6
14
3
89
353
19
32
76
31
23
39
86
5
7
11
75
45
28
92
37
141
12
55
132
322
24
209
146
765
188
295
1549
138
172
51
95
47
238
274
43
84
30
63