30
7
21
32
308
13
26
78
38
40
81
29
45
110
6
61
12
118
109
28
17
94
63
80
23
9
105
106
36
67
113
171
148
11
56
16
44
86
128
25
47
31
10
112
75
196