36
26
61
13
51
87
124
31
73
47
29
338
424
17
79
18
78
52
23
11
35
110
399
766
67
28
45
83
46
42
40
54
7
63
53
20
178
9
49
82
77
64
30
70
123
37
69
19
8