339
59
18
58
11
51
86
36
46
22
39
43
122
10
12
107
269
90
37
65
33
53
19
264
23
115
29
162
505
98
20
425
67
9
45
124
32
320
256
26
14
6
255
174
841
24