109
39
102
12
70
207
25
123
145
63
65
208
31
161
13
249
18
88
127
82
27
500
29
139
105
289
432
750
246
74
122
55
61
118
154
50
68
133
107
417
76
309
14
38
101
33
32
16
98
48
111
60
348
56