35
59
99
43
156
30
50
38
142
86
69
146
57
47
121
17
114
95
372
94
75
37
87
171
127
80
41
18
25
125
61
519
55
160
101
0
13
32
9
40
15
23
48
66
74
67
26
46
128
21