32
111
456
178
140
6
72
39
74
236
94
52
14
23
24
63
525
57
58
66
41
28
53
42
37
637
101
68
95
9
97
11
43
119
228
86
619
77
61
79
49
33
48
118
175
29
104
60
12
92