29
30
191
14
23
49
16
155
35
13
43
15
63
75
38
177
24
26
165
17
19
65
97
10
11
47
129
5
9
6
60
72
28
229
34
32
59
33
18
92
50
778
86
170
152
199