105
53
67
54
28
12
255
15
228
70
414
22
90
36
73
146
1280
10
32
13
31
29
25
74
343
330
82
75
7
179
271
19
119
39
24
80
1025
92
579
86
63
45
62
746
496
157
135
55
47
504
322
51
315