125
57
88
50
25
180
67
11
79
31
111
120
81
6
35
23
73
75
84
62
29
34
28
112
134
69
220
19
90
178
53
27
42
49
38
298
436
78
52
10
376
563
56
40
89
60
30
22
58
253
64