242
9
35
16
27
45
135
18
39
38
24
5
252
82
19
15
40
688
248
72
23
11
74
31
278
14
20
10
90
36
17
28
396
379
313
13
77
7
450
61
50
154
32
42
66
21
109