431
249
144
130
141
146
252
350
19
13
57
148
596
90
122
238
65
125
153
151
44
41
14
29
106
210
39
24
194
107
83
93
147
216
114
38
40
72
5
36
55
118
78
51
102
23
131
80
47
87
45
32
56