195
289
67
45
58
103
32
14
97
140
359
68
255
60
46
105
158
40
49
77
96
57
253
183
41
16
142
530
74
48
120
82
128
20
11
70
38
64
24
33
17
91
305
25
95
83
71
36
72
76
54
115
73