45
188
59
29
56
41
30
178
26
38
385
106
37
55
23
13
27
52
5
77
8
43
82
186
15
20
12
3
11
10
116
22
9
17
72
19
83
2
57
46
31
499
48
16