293
211
125
76
173
50
92
122
43
40
27
130
70
63
139
19
187
64
145
112
44
45
88
93
5
246
123
21
31
116
38
115
42
59
110
13
190
65
217
30
41
58
23
39
313
342
331
46
126
111
26
152
20
28
131
4