128
92
52
57
21
42
140
36
59
34
106
10
23
19
12
14
41
56
86
81
33
6
180
78
543
151
83
108
367
76
123
45
94
46
30
69
37
124
62
87
29
89
75
122
64
22
27
20
67
63
60