12
26
29
5
105
83
118
40
60
7
6
32
23
18
16
11
114
41
19
9
27
25
126
22
47
69
15
163
30
79
75
54
65
35
57
95
37
81
39
165
329
415
56
38
68