186
59
215
256
112
98
363
7
38
47
68
171
37
99
137
16
19
118
22
41
40
65
92
566
189
53
87
77
33
83
151
105
39
29
128
13
36
28
106
43
44
82
51
23
104
88
131
55