106
131
302
689
196
158
60
37
21
46
79
177
121
57
390
61
66
73
45
132
96
83
91
88
42
26
48
301
24
110
51
63
75
54
78
81
41
124
7
122
105
38
47
11
4
28
199
156
36
33
84