106
31
51
12
38
49
24
14
34
7
101
10
90
22
127
200
40
136
43
3
2
5
42
17
19
9
114
20
77
47
67
102
33
55
26
16
21
157
71
95
25
59
15
18