29
11
27
82
23
20
31
40
51
83
196
36
30
25
10
139
19
13
279
28
26
69
12
70
42
3
144
37
164
368
187
24
71
9
44
39
118
263
419
17
7526
58
6
93
331