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