41
8
63
32
72
53
42
58
413
19
3
59
49
92
80
96
60
1103
149
23
29
48
57
30
681
121
175
104
342
55
97
77
38
317
252
76
56
148
116
315
68
26
27
70
533
47
7
144
227
20
31
65
52