28
116
67
74
41
39
43
18
21
19
32
26
24
94
90
164
80
70
648
13
84
201
158
29
87
50
7
125
33
30
65
25
62
37
45
14
160
17
106
68
209
63
53
9
115
85
3
16
27
73