106
153
28
80
29
100
62
26
20
40
288
66
728
43
52
64
38
396
89
67
72
187
178
325
5214
21
120
512
169
33
177
47
4224
319
31
41
105
144
88
76
1669
56
95
407
27
53
165
610
317
2552
32