11
3
81
155
68
77
274
13
15
39
204
41
97
92
148
48
91
350
9
59
14
52
42
49
37
21
79
72
25
94
20
50
23
26
472
28
32
44
86
7
33
19
1031