100
147
44
432
57
31
13
74
27
294
60
91
25
33
48
41
38
154
83
78
121
192
258
64
94
70
47
23
136
45
65
42
62
58
101
695
118
625
39
98
77
28
233
103
132
813
116
34
50
79
117
52