100
36
103
29
6
70
20
214
243
23
17
10
14
7
4
53
11
9
31
25
41
61
8
34
86
5
18
69
138
22
39
2
13
37
24
38
57
27
43
84
3