128
205
152
57
108
35
36
45
19
95
63
105
50
84
142
62
31
43
25
44
38
61
100
58
67
40
168
48
81
97
30
102
41
46
354
70
112
12
66
88
33
37
87
165
101
161
73
139
126