29
683
18
330
227
122
107
273
73
445
86
61
126
46
123
81
44
79
31
75
47
11
23
690
93
41
331
37
30
48
82
138
21
28
42
60
146
64
50
192
58
98
101
70