16
3
28
14
23
4
30
15
101
137
36
214
34
38
22
9
17
294
32
1
25
6
133
58
48
13
124
45
7
10
46
73
35
20
95
97
53
41
94
96
127
56
64
71
29
136
92
77
18
66
257