43
133
10
56
6
96
28
53
336
33
60
11
16
21
15
75
207
44
85
18
29
49
37
39
9
42
347
41
20
30
57
112
52
32
12
7
106
54
58
23
14
45
62
121
117
70
152
65