31
268
349
33
176
25
57
35
34
70
189
186
67
102
65
214
115
83
22
45
55
50
184
103
32
49
147
110
150
90
68
171
117
51
29
41
28
10
53
27
44
19
118
69
8
5
42
17
197