28
89
73
91
175
64
29
47
84
55
37
53
121
378
208
82
280
35
215
72
39
68
127
81
388
8
131
80
23
94
26
48
132
112
33
128
109
158
120
34
70
102
79
65
61
77
90