3
15
129
14
26
11
20
16
175
25
42
133
155
87
95
84
75
68
106
71
45
41
44
142
53
67
89
55
110
49
79
131
83
39
63
43
30
33
22
109
107
50
58
200
81
31
703
104
40
61