106
45
38
71
30
34
80
84
624
440
97
76
25
271
21
73
57
4826
202
401
335
262
421
51
33
143
28
114
19
74
23
13
56
448
36
17
54
67
12
310
77
68
92
298
55
43