101
50
21
40
130
57
71
14
60
103
23
64
49
6
55
31
29
109
27
56
35
20
11
36
95
22
94
42
41
76
18
34
163
54
25
100
168
225
243
260
26
141
13
408
102
32
82
24