40
36
21
137
50
17
15
33
51
19
27
23
13
60
124
112
106
26
22
37
6
11
18
65
127
30
8
67
41
80
94
16
29
69
32
12
61
232
82
20
389