134
51
403
5
145
34
7
123
12
13
26
73
328
44
52
11
126
59
25
90
22
97
27
162
55
45
1022
435
85
78
100
18
298
344
261
84
259
17
66
1071
391
433
874
759
674
399
1232
762
936
104
39
40
107
71
48
515