52
141
28
3
31
7
11
65
5
22
69
8
46
53
10
26
21
29
25
51
86
76
85
45
57
38
48
49
41
64
276
56
67
96
55
60
30
37
58
40
124
77
115
47
98