45
68
40
77
95
198
47
35
165
134
25
26
78
54
101
297
36
80
296
83
53
39
44
146
43
30
48
57
52
509
385
170
441
51
100
64
67
33
37
159
225
63
73
107
71
105
79
164
211
106