125
23
65
22
248
39
38
106
21
24
99
186
61
89
85
151
55
246
193
107
212
232
272
154
70
46
113
187
160
143
225
48
95
117
42
128
54
32
41
90
66
75
43
36
68
168
169
50
98
122
273
47
62