123
97
66
30
25
75
113
14
24
15
20
115
46
130
36
45
105
37
64
22
165
12
93
50
225
34
13
78
38
33
79
62
43
41
71
338
224
18
32
4
61
260
287
118
47
54
23
7
134
60
19
51