1
1
2
2
1
1
2
3
1
2
4
2
2
1
1
1
1
1
1
2
1
2
7
2
1
3
2
3
2
2
1
2
1
1
2
1
1
3
1
19
14
11
4
5
5
2
1
1
1
1
3
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
8
29
6
1
3
174
77
74
24
43
138
33
15
2
75
19
91
8
49
26
115
47
51
8
90
200
84
12
295
104
115
27
127
114
106
96
92
91
86
86
84
82
81
80
72
71
67
66
66
66
65
65
65
62
61
61
61
58
58
57
56
56