144
253
102
82
113
106
97
60
15
66
103
39
65
40
73
54
148
248
75
29
26
45
7
18
22
23
21
141
38
9
173
37
12
27
70
61
25
63
24
42
31
89
77
161
19
200
81
172
512
62
93