29
30
70
47
8
17
155
54
12
213
64
22
7
34
15
33
11
41
35
43
45
57
441
21
145
140
1
80
69
175
5
19
71
4
25
82
319
26
36
60
38
63
178
127
44
28
23