215
173
58
70
42
82
39
99
53
34
80
50
91
38
309
89
97
281
85
135
121
15
52
66
110
83
57
145
71
363
31
77
19
116
59
25
114
98
65
8
14
73
94
44
51
55
68
37
35
22