23
3
1
61
164
65
29
54
15
70
18
8
7
6
19
11
16
107
10
17
1768
350
25
362
1275
30
114
145
110
421
90
71
42
369
68
12
47
57
33
43
127
282
117
26
24
83
21
78