277
58
233
69
64
160
214
199
109
44
65
28
68
76
43
39
90
151
142
70
62
23
34
79
564
508
17
78
30
59
19
55
54
163
18
12
80
13
649
95
220
47
224
180
92
331
360
31
87
32
72
14