253
59
296
32
379
503
34
229
19
124
12
368
43
45
3
87
13
67
130
135
53
29
76
31
16
92
25
196
97
72
179
68
38
23
165
82
39
40
28
30
9
78
170
11
35
62
26
118
17