30
11
6
14
10
60
91
28
53
13
16
21
20
35
2
118
231
31
44
5
62
23
72
3
376
22
27
17
38
360
40
9
335
19
26
8
41
7
4
25
54
49
105