125
116
37
335
145
23
58
418
68
36
49
33
61
15
43
310
117
101
41
27
51
44
17
24
10
14
103
50
30
60
20
19
34
38
57
126
39
32
13
53
112
21
225
106
83
132
382