29
200
11
95
35
7
47
145
149
25
117
5
45
32
12
8
50
24
94
19
28
23
26
14
36
10
141
17
37
102
43
65
18
21
39
89
34
42
22
9
6
148
16
51
44
147
20