29
194
59
45
83
74
30
38
26
52
31
104
190
118
56
49
159
44
17
67
25
172
21
77
138
66
37
141
16
51
18
106
185
105
32
53
108
116
94
92
311
87
86
128
98
166
90
182