77
278
116
118
30
52
31
105
80
145
186
109
44
157
125
50
67
72
259
154
43
114
53
38
37
64
74
112
389
48
58
88
94
21
265
17
34
70
7
126
20
47
71
46
75
149
90
35
139
246
305
162