43
143
58
47
11
42
40
24
41
9
48
70
75
21
57
46
109
59
96
72
32
10
17
20
51
93
54
85
68
82
26
53
64
311
148
29
81
25
95
13
33
23
22
88
303
60
221
116
67
37