83
58
25
41
9
303
47
131
76
61
52
92
60
86
72
59
42
30
29
10
449
108
37
53
51
22
89
46
94
38
118
93
120
19
109
97
33
17
21
32
12
236
27
117
113
28
48
159
349