75
31
28
366
41
86
124
13
125
22
23
35
121
19
71
18
20
102
68
46
43
26
29
30
15
17
72
24
27
33
44
49
107
84
25
139
10
82
40
9
34
50
42
12