112
363
68
171
41
40
65
92
566
16
53
87
77
37
38
39
30
19
128
13
36
106
43
44
82
51
88
131
55
27
47
62
233
58
225
28
42
81
15
29
11
117
176
94
52
98
90