58
328
77
175
52
67
29
41
13
89
174
38
359
86
39
31
106
22
125
35
213
20
26
82
282
71
48
7
45
144
21
23
270
76
140
88
101
87
30
225
338
47
143
119
245
85
54
11
36
161
218
56