29
10
41
26
28
36
134
32
145
58
42
25
21
50
93
40
112
116
194
114
51
23
24
80
57
34
73
37
18
122
88
15
49
35
13
52
115
27
140
68
43
31
46
19
185
166
293
63