40
51
296
128
32
44
55
11
251
42
30
20
90
8
22
83
10
25
12
13
19
6
9
39
7
15
352
27
157
93
80
43
91
65
17
317
14
35
16
122
31
21
29
94
18
161
50
49