216
248
132
98
191
48
94
61
40
44
90
63
116
62
15
55
16
70
80
69
89
46
236
26
154
355
110
83
22
93
101
107
39
160
51
13
43
24
33
25
233
66
34
5
36
159
18
81
11
27
96
42
203
41