130
49
374
5
143
34
7
122
11
13
26
73
325
44
52
123
59
25
90
22
97
12
27
162
55
45
1021
435
85
78
100
18
298
342
261
84
259
17
66
1071
391
433
874
759
674
399
1231
761
934
104
39
40
107
71
48
515