80
146
79
13
31
28
45
199
30
48
57
107
56
32
14
116
33
42
41
23
24
127
85
53
133
26
22
43
254
370
73
29
35
258
9
118
25
37
18
97
131
78
12
62
10
21
15
68
3