107
4
90
18
14
26
46
15
19
49
23
9
34
21
2
55
8
12
28
6
74
145
13
17
110
63
32
50
3
56
11
60
27
35
118
10
132
256
40
294
105
38
89