27
133
98
280
99
35
105
49
33
65
36
53
71
23
87
25
51
39
59
112
74
102
138
28
118
16
85
26
164
38
48
313
111
260
235
268
95
4
88
86
160
69
751
5
14
66
46
24
20
209
114
108
121
93