43
98
53
52
296
164
879
39
80
329
192
107
55
62
31
295
413
128
41
75
54
605
33
35
106
479
127
71
21
58
93
25
110
5264
72
1677
95
28
132
209
230
76
124
49
89
77
57
60
162
65
68
46
51
568