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