29
104
36
17
71
15
51
98
292
4934
108
456
715
21
87
33
25
57
301
47
74
30
235
11
61
123
162
41
14
26
23
48
73
78
53
97
65
10
95
49
24
18
58
361
90
152
213
96
184