56
59
40
51
121
104
32
55
77
29
75
31
91
34
16
62
57
436
229
19
167
45
142
117
49
408
93
39
52
50
36
82
79
291
21
125
544
64
111
28
84
85
128
92
134
67