4
6
3
10
18
105
33
16
38
26
36
31
348
28
12
51
35
90
19
74
29
25
27
41
61
22
17
107
11
20
14
5
493
37
245
114
8
98
1
7
21
56
32
44