40
12
14
11
21
13
25
65
74
228
148
52
29
64
104
115
9
7
75
15
62
63
31
77
133
81
80
57
44
46
61
17
392
36
264
145
51
20
58
141
4
37
26
32
19
71
214
66