104
61
40
26
146
70
58
236
64
151
294
50
145
192
71
41
118
89
35
16
130
266
75
19
12
48
6827
86
57
84
42
52
194
25
28
79
43
410
53
661
27
29
1019
87
426
62
54
307
11
36
757
653
22
668