29
95
41
38
656
79
60
10
26
17
46
15
44
55
107
61
252
70
37
103
78
50
18
40
137
20
35
8
11
27
118
30
66
45
65
130
5
63
47
25
12
140
31