2
3
5
0
27
11
1
7
25
63
32
14
83
749
17
79
100
112
211
89
152
225
31
122
13
9
49
45
30
44
37
4
194
74
24
167
58
15
157
39
22