13
2
21
46
3
11
31
8
6
20
19
34
4
125
123
87
25
79
35
44
22
58
48
9
15
86
68
110
61
403
30
351
91
26
70
73
95
24
161
32
45
57
311
72
242
56
60
134