31
106
87
61
97
101
193
9
178
52
15
11
44
5
12
7
30
6
8
3
23
10
4
77
2
22
172
85
35
18
320
49
41
19
76
25
89