2
6
9
48
3
0
1
22
5
103
11
21
13
14
25
36
73
64
7
117
10
98
19
47
23
29
61
20
125
67
24
8
41
34
12
37
17
43
56
45
289
39
28
30
44