29
227
98
44
138
123
91
147
15
12
24
27
140
59
110
21
9
45
10
28
2
13
64
4
36
57
5
18
436
19
11
95
26
223
20
65
41
17
83
290
68
69
51
22
74
6
243
39
37