2
0
11
5
8
13
134
16
27
10
17
19
44
92
36
61
103
40
89
26
112
343
281
30
54
225
58
126
87
107
14
23
116
39
117
141
96
53
24
226
20
88
325
177
47
75
60
102
62
290
163