2
5
11
34
7
4
12
10
3
108
33
32
1
13
23
0
6
20
8
282
15
154
74
93
214
31
192
35
196
145
55
189
88
37
57
48
216
195
127
18
43
76
66
120