40
38
22
15
103
2
157
54
342
34
77
13
12
107
57
44
243
21
27
39
3
11
30
33
81
8
137
83
29
6
28
480
92
331
112
48
23
18
55
56
97
14
68
67
20
25
224