43
283
32
30
37
41
16
17
53
82
135
66
128
23
302
99
39
19
8
15
20
33
98
65
59
36
75
78
13
22
149
84
74
100
26
101
25
164
110
35
44
70
130
40