29
18
280
33
81
55
71
124
8
13
34
40
152
301
50
49
155
105
64
43
136
41
12
5
1739
44
100
47
46
4
75
67
60
51
56
69
32
88
125
277
344
15
53
30
27
161
20
19