15
30
39
9
22
102
13
58
35
29
10
11
43
4
14
54
7
18
41
27
28
31
157
79
197
24
271
188
141
82
125
57
8
3
105
65
21
16
44
59
23
66
12
61
451
17
73