97
496
33
35
44
13
24
72
80
168
325
30
17
159
18
21
16
31
47
120
86
65
56
29
15
12
530
162
225
181
108
7
9
10
1001
1079
40
1491
155
54
39
61
509
27
187