61
453
33
32
127
435
105
102
180
84
46
168
291
362
225
62
79
22
125
137
55
278
169
52
38
47
59
159
56
68
77
54
306
106
53
107
64
14
311
620
21
5232
178
347
48
114
43
49
26
124
133
42
40