368
107
306
618
20
114
42
95
193
47
110
18
123
79
14
48
169
194
70
31
83
88
49
56
113
61
22
117
546
320
196
235
51
370
52
27
106
38
118
53
29
112
86
32
41
11
64
310
155
59
307
87
90