101
86
52
113
199
61
66
132
178
49
43
54
116
151
73
85
68
32
40
59
74
273
37
63
38
42
69
163
62
36
50
77
349
48
145
41
14
60
115
80
35
21
330
26
24
27
29
57
51
94
112