123
60
36
64
37
46
28
319
14
44
96
104
106
147
127
53
15
23
49
9
48
76
78
7
20
58
16
50
72
63
25
97
84
87
12
68
108
81
211
113
116
62
29
152
24