111
23
37
59
291
63
128
52
404
176
241
215
40
51
184
65
76
41
53
146
740
45
64
71
77
27
69
87
139
171
28
68
66
19
67
18
62
17
9
29
20
95
15
33
32
22
14
56
30
39