29
23
341
6
9
28
40
125
22
17
73
18
10
39
14
30
43
37
12
49
36
11
7
46
63
104
33
58
84
20
86
112
62
32
109
16
44
72
19
21
35