6
4
11
5
2
9
23
29
51
22
83
12
36
3
175
94
48
43
106
135
41
61
236
35
77
31
295
14
58
71
96
24
122
169
168
60
40
57
56
93
50
682
282
42
7
75