180
462
47
245
508
113
351
34
25
32
74
93
7
119
22
61
11
33
23
14
13
29
53
9
105
16
43
28
56
145
44
15
68
269
19
27
107
49
259
75
24
35
40
150
72
135
85
115
307
102