49
13
35
352
132
68
30
127
45
99
56
149
212
58
43
76
40
61
47
22
32
20
81
44
69
3
11
48
4
970
62
55
89
8
7
324
135
872
109
831
5681
108
104
254
125
72
60
70
67
59
53
50
46
63