47
106
29
62
30
15
11
12
85
38
175
51
60
45
5
25
31
36
80
14
24
43
56
22
39
34
61
96
84
28
67
48
50
7
490
68
35
58
128
32
19
76
41
17
77
66