208
66
32
57
97
248
210
265
59
25
40
38
172
81
42
232
77
124
56
61
55
70
63
48
27
14
148
289
34
30
79
18
13
20
353
106
114
87
80
253
103
31
165
8
41
52
143
39
51
29