303
53
102
43
67
148
89
101
22
28
107
19
116
37
74
349
78
77
97
316
17
52
5
80
41
23
30
40
35
379
12
48
56
68
27
223
91
71
20
166
514
205
58
113
109
119
21
9
75
51
16
26