13
32
5
46
33
26
7
323
100
10
78
104
58
59
122
181
144
37
74
11
19
36
63
91
1
35
68
50
25
15
2
42
73
77
6
81
41
17
23
24
172
131
90
158