145
43
23
83
4
29
32
82
592
116
28
34
75
81
76
91
135
113
73
136
14
195
756
21
20
163
17
56
47
78
74
35
66
247
6
294
38
115
22
41
18
39
55
52
148
118