95
23
56
176
20
72
62
2
1
179
61
25
11
14
89
116
83
37
27
9
66
85
137
861
53
38
22
169
114
86
75
35
36
21
41
110
12
16
51
127
30
77
209
31
55
28
52
15
177
13