257
38
30
37
26
29
82
199
12
46
146
28
18
20
40
48
42
122
94
45
25
7
100
11
76
55
57
44
13
6
22
152
90
50
21
24
63
114
66
89
71
105
156
78
51
49
33