91
161
41
253
73
62
83
76
50
31
142
222
103
57
17
356
27
61
454
363
38
239
51
9
207
39
55
52
58
44
70
86
64
69
34
95
249
7
32
29
108
23
54
16
100
180
13
74
26
94
14
72
35
40
208
96