40
165
32
90
988
22
18
14
16
21
6
27
26
33
225
4
246
413
19
47
15
10
114
37
108
25
11
86
83
157
94
39
102
28
107
121
13
7
62
81
52
399
12
31
505
53
59