29
127
25
36
106
88
28
79
48
41
46
33
11
81
151
100
259
119
200
152
24
74
419
129
47
44
32
51
98
53
43
120
56
52
62
20
17
15
38
60
71
30
22
83
31