93
39
20
12
36
96
24
11
27
253
72
59
17
26
18
2
22
14
162
94
19
101
78
50
33
123
35
108
150
44
98
55
51
31
271
161
68
16
29
32
45
38
40
70
483
898
65
41