29
23
15
25
604
309
22
12
104
10
47
27
20
38
46
127
86
136
339
195
30
51
249
407
117
61
41
53
43
16
7
44
42
19
71
9
18
92
5
85
968
54
11
24
13
78