104
131
35
71
416
38
36
142
58
44
90
29
159
48
56
63
75
15
8
30
423
24
62
51
18
40
43
130
7
27
3
87
672
4069
111
49
575
21
958
513
78
240
151
930
61
19
133
13
243
364
81
96
26
831
177