106
433
61
107
90
30
31
17
22
55
45
139
11
118
12
39
51
48
41
57
16
155
137
65
142
9
24
26
6
50
54
529
25
770
21
66
92
46
29
83
13
3
23
10
32
28