52
156
51
68
54
35
90
42
1
62
83
255
472
33
39
222
104
13
24
109
70
25
184
12
64
254
173
58
166
69
113
860
89
53
66
80
18
16
38
86
41
56
49
134
140
127
101