12
8
109
19
142
38
36
14
24
53
7
124
98
89
70
23
171
77
21
47
13
33
59
130
195
65
45
27
41
84
40
167
60
62
28
35
56
30
55
81
361
10
46
73
71
200
162
80
43
320
22
20