91
66
22
57
137
108
18
10
11
82
47
40
14
37
46
87
209
267
73
43
32
12
16
31
160
58
156
56
63
125
54
81
116
150
34
9
7
6
38
117
154
65
335
114
62
84
21
135
172