1
13
2
19
10
68
12
6
33
30
25
18
43
45
81
21
8
34
22
16
61
225
38
17
27
357
120
72
62
23
15
114
198
82
618
295
65
835