49
61
42
29
19
51
93
89
30
63
38
25
41
52
33
74
379
40
55
95
303
35
28
32
84
22
155
113
67
168
39
44
97
66
103
20
36
37
111
45
237
289
224
26
117
62