28
17
76
20
48
12
120
36
68
34
88
103
45
11
23
79
102
46
215
147
197
108
21
161
265
16
169
56
31
123
91
311
281
365
63
64
104
65
38
67
177
87
61
53
278
71
51
502
111
581
27
122
288