76
70
20
123
49
125
77
35
51
32
40
175
55
22
58
25
79
47
19
50
38
94
33
5
74
18
408
43
81
41
11
45
84
4
68
46
140
31
159
88
594
150
13
147
59
48
299