21
263
149
88
51
42
76
38
62
27
61
56
32
83
19
80
29
139
95
54
195
34
205
162
46
53
41
114
112
35
207
65
268
63
17
124
20
50
248
23
22
106
24
37
77
103
55
86
82