100
45
61
10
83
33
38
24
147
70
611
8
116
48
812
30
245
152
73
133
13
157
162
169
88
317
32
9
15
26
16
18
196
12
19
186
47
461
25
649
214
494
57
44
55
14
29
144
346
187
155
7994