278
106
254
29
260
117
78
55
74
94
244
67
681
68
464
208
26
37
17
41
47
31
242
169
57
20
93
15
467
64
13
33
75
4
5
3
52
2
35
43
25
63
122
92
24
30
103
203