45
78
68
30
29
95
36
27
18
59
15
65
40
180
19
335
31
127
154
46
128
17
62
55
58
221
105
43
66
54
67
57
241
152
28
1244
148
92
52
20
24
259
51
37
10
73
69
32
21
106