4
104
34
16
24
15
33
31
9
17
60
12
50
22
21
10
3
18
11
14
6
7
5
20
8
19
23
37
26
46
330
35
633
108
51
66
13
30