148
40
29
13
40
44
76
74
93
83
223
417
1
2
1
2
1
97
60
14
1
2
7
1
1
2
1
121
8
1
2
5
1
1
2
3
1
1
5
57
1
1
1
71
4
1
157
1
640
145
26
580
27
53
293
1
201
51
6
1
3
151
3
9
12
11
1
278
3
14
1
1
8
10
41
2
1
14
2
1
8
1
6
32
6
1
1
1
1
2
413
4
1
27
2
3
1
1
1
107
1
1
1
1
1
1
1
1
23
8
4
14
45
572
4
1
209
1
398
31
1
638
2