2
5
7
3
22
21
50
53
236
175
60
47
151
30
165
64
92
40
67
140
62
20
17
11
9
35
23
56
187
39
73
28
156
42
46
36
26
43
34