10
134
58
341
18
37
25
11
34
319
47
64
130
297
106
28
41
8
20
92
38
63
3376
302
50
40
12
31
44
118
7
75
69
107
67
132
29
77
30
84
19
121
17
26
52