31
114
35
28
13
18
10
4743
22
34
365
92
7
15
17
24
9
336
53
40
63
74
71
8
107
48
628
25
19
66
1171
23
157
68
147
180
69
815
366
271
93
435
124
362
32
59
75
95
42
142