29
105
36
92
59
40
52
51
72
25
53
110
31
22
77
178
34
43
28
199
61
56
71
33
20
73
106
9
18
69
48
126
32
882
8
10
35
16
17
11
90
13
93
131
523
115
75
45
21
64
89
513
39