25
33
123
45
18
19
196
52
55
29
24
40
34
23
48
51
100
374
49
35
72
28
36
41
26
47
11
32
21
67
53
68
12
57
137
71
80
119
38
303
9
251
87
197
74
145