103
101
436
16
43
18
76
9
55
86
50
110
40
22
15
114
24
12
57
36
41
63
149
52
45
27
10
130
77
73
37
142
23
28
104
70
275
302
56
13
178
102
168
68
141