31
32
19
40
18
25
29
11
20
16
44
41
23
108
12
103
5
189
78
51
13
4
24
7
34
10
21
62
102
146
54
81
328
194
98
120
185
22
119
198