29
75
12
13
50
209
311
24
23
37
56
63
697
59
170
40
55
62
16
21
135
27
6
117
22
35
101
18
19
119
85
275
110
90
17
716
41
33
151
66
51
142