29
97
52
30
48
50
32
96
76
34
379
60
58
113
28
54
140
11
146
57
90
73
21
84
10
23
86
35
53
24
40
15
22
18
64
81
38
44
8
78
214
108
41