112
83
30
36
532
29
26
175
19
194
13
43
135
65
46
105
48
2543
7
126
282
11
45
15
103
85
324
27
22
217
108
54
285
47
14
21
386
223
53
90
82
50
460
76
69