29
159
51
78
8
104
55
24
35
122
50
16
94
17
56
28
47
67
43
146
37
31
70
83
34
379
57
15
27
73
19
114
48
18
39
54
62
41
45
59
7
254
75
87
2
92
25
52