30
53
91
50
267
12
156
114
66
31
14
19
86
43
22
6
203
32
100
62
107
84
72
57
129
67
29
38
7
3
9
10
109
17
8
41
16
117
23
21
5
115
27
4
212
486
13
35
127
46
93
70