39
105
24
15
32
13
18
6
83
20
28
56
157
89
23
9
10
190
67
51
125
780
72
14
87
49
70
81
54
78
94
31
86
34
82
11
122
41
93
3
16
179
43
47
8