29
93
68
6
116
148
26
13
11
22
16
20
19
21
140
87
46
44
37
64
86
77
67
45
25
35
39
7
23
17
124
50
56
74
81
33
49
106
57
14
28
15
55
48
78