245
92
60
25
90
10
31
125
28
54
50
15
22
85
39
13
133
7
1
644
30
168
23
106
104
57
186
135
325
116
71
34
32
187
128
55
100
14
63
40
4
33
37
8
67
506
94
9
74