226
42
295
69
52
91
154
47
90
53
68
40
165
120
65
78
87
33
59
48
603
55
32
628
92
150
162
109
70
44
199
233
76
282
671
690
71
88
19
29
75
27
171
62
56
35
49