2
6
45
52
611
114
224
93
68
159
58
67
269
30
64
54
73
77
49
81
113
75
82
51
76
40
87
32
15
53
65
46
166
55
103