216
149
80
281
21
40
72
104
23
19
86
115
15
50
31
48
20
70
380
9
28
76
135
46
124
39
41
32
140
8
17
7
11
29
3
83
55
61
99
57
38
98
102
708
45
33
109
5
12
75
27