156
7
57
10
95
8
11
17
170
34
25
68
35
46
45
22
51
63
38
81
78
309
110
313
61
90
41
60
9
26
31
1
30
126
570
49
33
144
69
29
47
54
803
14
16
88
105