38
169
57
33
7
73
32
82
97
79
22
16
23
24
2
76
27
20
21
10
59
34
31
8
83
54
129
40
29
133
60
44
58
19
67
154
61
80
45
69
84
50
63
248
272
9
140
93
101
65
186