43
32
88
22
383
69
17
102
53
19
139
83
90
52
50
74
47
129
58
131
27
308
4
20
26
29
25
68
12
62
21
38
35
24
15
278
72
118
51
8
65
211
57
116
144
37
67
94
49