103
51
15
41
37
10
101
9
68
95
77
97
127
19
14
8
60
25
49
5
7
229
4
45
16
6
42
61
21
18
12
23
13
48
20
44
31
114
69
3
99
29
35
22
105