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