29
69
3
42
43
30
26
23
11
7
19
85
46
8
53
10
17
36
38
102
37
50
105
59
78
757
87
57
227
20
49
89
79
108
14
45
21
28
84
210
266
56
52
142
122
144