103
27
32
1031
89
61
30
144
235
39
14
96
140
28
47
42
70
46
99
40
48
8
29
22
55
130
163
237
111
119
65
12
78
127
51
102
43
24
49
244
62
38
18
176
169
31
87
13
23
15
82