130
28
59
83
48
65
45
33
64
294
96
167
1292
37
90
46
80
54
759
138
62
247
89
29
70
35
52
79
352
392
25
58
34
112
160
72
97
1324
213
20
68
39
100
222
56
114
235
119
664
272
110
67