476
34
28
74
38
265
366
286
36
105
81
30
57
55
13
77
31
165
181
48
240
58
37
104
75
51
198
47
137
50
211
16
21
61
22
90
66
83
356
72
95
63
23
112
248
54
20
168
141
26