2
0
6
7
82
29
18
36
53
32
43
52
34
111
16
140
5
73
25
81
24
93
123
49
35
23
61
54
136
119
181
38
47
51
46
385
57
167
70
107
76
39
63
33
114
40
260
163
124