146
37
12
15
21
18
40
11
41
67
26
49
43
80
75
8
42
14
35
25
16
71
34
55
51
255
7
17
127
354
83
59
97
1370
577
9
36
79
32
84
73
58
45