46
102
335
51
37
54
277
220
33
35
19
93
45
32
49
58
13
12
91
69
29
53
4
36
20
30
23
39
43
41
24
120
22
25
42
189
52
57
34
38
15
10
21
31
63
107
17
59
8
7
104