176
12
19
25
112
127
56
37
41
38
32
18
86
15
62
55
95
97
11
45
43
88
131
110
70
90
50
14
59
54
81
6
57
109
13
618
292
114
17
21
229
20
29
26
147
10
108
66