90
105
13
9
70
151
46
22
12
23
7
36
32
153
25
33
20
6
11
15
57
21
72
24
107
248
18
14
63
47
31
55
5
257
50
37
172
51
118
26
61