2
30
8
12
4
5
15
7
21
18
54
194
24
20
50
46
9
16
83
61
285
1
3
13
77
10
32
48
73
27
116
19
98
93
6
41
23
99
35