49
84
34
32
58
14
342
103
53
160
31
26
290
19
15
102
48
68
778
23
52
238
180
91
681
77
36
92
17
477
56
50
5
99
28
10
355
100
134
75
6589
4
1
86
21
43
297
18
37
12