29
47
12
92
27
60
114
32
4
38
53
394
24
23
66
21
30
37
155
54
93
19
41
16
25
72
39
18
76
147
534
43
46
28
7
104
36
121
62
310
272
112
71
0
123