36
12
60
39
43
2
6
8
20
192
197
119
68
29
156
138
23
17
18
283
997
422
261
656
213
48
87
90
9
24
4
30
13
16
77
105
107
33
54
102
254
225
167
190
242
214
185