62
627
22
25
29
53
43
95
66
56
129
99
110
32
23
12
79
75
248
273
65
96
134
90
442
366
67
41
112
149
76
19
20
55
48
47
74
141
24
102
64
72
222
30
207
35
10
180
103
52