100
47
90
45
67
36
41
43
236
75
64
163
55
107
76
38
73
46
84
87
18
13
23
25
32
51
59
85
213
31
103
105
30
89
70
6
101
173
65
35
60
53
39
58
15
309