130
51
154
71
181
643
107
48
88
14
16
19
101
40
65
67
11
75
53
141
190
38
82
41
30
54
89
47
43
265
45
24
28
17
123
92
155
22
86
20
233
125
239
59
363
217
78
33