43
61
159
22
28
20
4
16
31
247
42
73
53
7
124
46
70
29
30
24
75
10
173
21
12
40
9
68
17
52
18
59
25
26
86
167
211
122
82
19
47
5
132
34
49
51
179
96