161
22
150
65
101
373
63
87
33
4
72
15
83
49
310
134
39
105
256
135
111
10
18
14
41
37
88
75
36
59
21
60
30
126
55
27
45
85
48
97
20
122
132
51
128
102
11
47
96
375