71
50
16
13
100
43
22
20
15
8
49
341
23
25
74
47
12
24
51
42
67
7
35
11
19
79
55
252
92
448
194
109
83
98
32
30
27
111
188
39
53
291
17
115
6
46
31
40
61
84