145
16
32
342
449
1469
30
12
13
92
70
34
24
36
10
37
6
11
26
74
104
133
834
59
83
396
351
9
216
3
20
33
48
18
17
7
42
29
67
5
51
126
155
22
21
165
19
62
93