51
143
78
48
92
95
40
8
23
36
33
19
70
94
57
117
16
83
122
79
562
96
120
563
9
41
60
52
67
47
22
469
103
322
212
119
28
296
55
29
65
45
64
7
156
26
2
225
50
53
39
35
138