67
5
29
53
40
17
20
19
6
18
21
83
65
10
52
15
46
102
43
45
47
88
92
97
32
119
313
50
213
81
79
254
199
63
108
237
154
986
604