123
39
18
14
15
13
16
10
50
40
27
90
114
5
53
8
23
89
70
54
65
122
94
44
235
46
129
378
24
69
33
101
71
12
76
64
258
25
108
312
113
79
150
95
32
210
239
45
132
41
205