119
222
57
165
144
238
19
22
101
36
54
71
66
34
39
7
35
25
50
47
68
31
51
42
115
32
40
59
13
81
102
91
60
149
33
108
9
3
15
79
403
37
175
55
83
63
48
30
52
58
88
110