202
100
27
197
64
33
87
74
144
338
409
39
38
22
95
115
92
120
123
62
44
37
77
25
131
42
35
23
58
78
40
52
17
61
21
53
81
60
108
36
103
94
122
93
102
91
175
101
280
129
16
57