28
108
60
34
44
13
54
113
6
86
82
11
47
23
65
83
111
97
33
43
16
30
41
71
80
61
76
186
64
228
58
152
89
32
39
69
191
106
66
62
91
174
210
92
95
253
52
20
81
7
46
203