111
96
83
33
29
40
8
13
11
39
31
106
88
23
61
327
34
28
156
36
64
81
58
91
80
178
19
18
66
78
59
16
95
104
433
26
22
57
35
76
20
138
460
38
49
17
94