31
72
136
49
114
53
23
161
11
45
30
10
106
29
79
305
243
132
48
12
22
42
47
38
75
24
62
19
83
345
41
149
76
440
52
17
43
57
131
40
18
21
13
25
69
97
35
9
130
85