1
6
44
315
91
34
25
21
20
29
30
37
59
45
204
68
372
16
24
297
36
86
40
13
19
9
125
27
26
52
31
41
22
7
54
482
148
58
70
47
136
48
107
63
15
39
61
50
35
49