151
107
16
9
19
116
25
55
64
29
23
21
32
33
97
27
135
166
147
74
87
38
62
112
34
89
120
121
48
105
60
57
99
1
242
31
5
169
93
148
56
114
66
75
83
58
321
17