248
173
153
65
128
74
12
22
43
46
437
119
203
144
243
124
117
205
16
126
132
76
109
50
113
75
31
34
24
786
965
135
177
26
77
494
265
48
264
320
8
414
1170
214
370
23
744
37
86
54
155
71
49
33