36
21
61
41
10
23
11
336
26
52
73
42
58
126
91
99
629
17
67
7
545
30
31
59
292
51
125
28
6
63
20
50
116
34
8
27
103
227
302
90
39
4
25
13
68