43
68
86
24
109
90
169
123
67
89
434
87
188
36
64
55
30
145
54
74
102
8
69
17
53
66
152
210
184
248
168
73
40
496
348
341
231
267
22
23
85
115
50
107
116
21
47
185
29
33
72