11
111
34
7
3
65
25
19
1
10
59
39
4
9
16
35
6
70
29
12
36
41
15
81
87
17
21
76
74
156
276
373
13
20
285
18
42
125
22