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