121
41
49
91
101
344
86
109
44
71
149
139
144
157
115
272
78
54
127
61
275
69
36
51
89
23
48
100
177
437
38
37
83
32
217
55
114
76
77
65
42
72
97
20
122
17
34
21
47
58
92
22
10
99