29
11
25
28
22
41
97
14
17
10
59
35
43
24
57
193
32
23
56
60
37
74
81
387
34
31
4
105
27
308
15
376
13
36
7
30
9
21
19
173